"""信用风险控制系统(CRCS).

本系统是一个专为电商平台设计的综合信用风险评估和控制系统,主要特点:
1. 双重五维度评分体系
   - 商家评分: 交易履约、服务质量、商品管理、平台活跃度、合规经营
   - 用户评分: 用户档案、消费行为、交易履约、信用表现、社交互动
2. 实时风险控制
   - 交易级风险评估
   - 多维度反欺诈
   - 差异化信用权益
3. 分层架构设计
   - API层: FastAPI构建的REST接口
   - 业务层: 评分系统和风险控制
   - 数据层: 特征工程和数据处理
4. 高性能实现
   - 异步处理
   - 多级缓存
   - 分布式部署
"""

__version__ = "0.1.0"
__author__ = "Lambert Tang"
__email__ = "lambert.tang@163.com"

# 导入主要模块,方便使用
from .api.main import app
from .data.data_loader import DataLoader
from .features.feature_engineering import FeatureEngineer
from .models.risk_model import RiskModel
from .scoring.credit_scorer import CreditScorer
from .scoring.user_credit_scorer import UserCreditScorer
from .utils.config import Config
from .utils.logger import logger
from .utils.system import SystemMonitor

__all__ = [
    "app",                  # FastAPI应用实例
    "DataLoader",           # 数据加载器
    "FeatureEngineer",      # 特征工程
    "RiskModel",           # 风险模型
    "CreditScorer",        # 商家信用评分器
    "UserCreditScorer",    # 用户信用评分器
    "Config",              # 配置管理
    "logger",              # 日志工具
    "SystemMonitor"        # 系统监控
]